Soru & Cevap

Java Dili yazılmış bir uygulama'da output'un biraz geç gelmesini istiyorum..

18.03.2021 - 02:14

output'un biraz geç gelmesini istiyorum mesela önce hesaplanıyor ibaresi sonra sonuç(Threading denedim).

128 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
31.12.2022 - 01:48

Timeunit kullanabilirsiniz

Profile picture for user doguberko
doguberko
24.04.2021 - 01:05
TimeUnit.SECONDS.sleep(1);
TimeUnit.MINUTES.sleep(1);

 

picture-300682-1599410234.png
bugrahanbal
23.04.2021 - 03:27

Time Unit Sleep ile Thread Sleep çağırmaktasındır . Thread uyutmak sana UI kısmında bazı beklenmedik sorunlara yol açabilir.

Eğer bir sorunla karşılaşırsan başka bir çözüm olarak Handler ile Postdelay önerebilirim. 

Örnek Kod :

 

https://stackoverflow.com/questions/51580330/how-to-stop-program-for-1-second-in-java-android

Profile picture for user brkayckmak
brkayckmak
18.03.2021 - 02:38
TimeUnit.SECONDS.sleep(t);

Bu komut ile output'u t saniye geciktirebilirsiniz. Aynı şekilde SECONDS yerine MICROSECONDS yazarsanız t salise, MINUTES yazarsanız t dakika boyunca çıkışı geciktirecektir.

Ömer Abay
18.03.2021 - 05:44

Tam olarak nasıl yapmam gerekiyor nereye ve ne şekilde yazmalıyım, main class'ı içinde yazmayı deniyorum sistem hata fırlatıyor geçersiz obje diye

Ömer Abay
18.03.2021 - 05:50

Hallettim çok teşekkür ederim try/catch içine almayı unutmuşum.